using System;
using System.Collections.Generic;
using System.Text;

namespace BusinessEntity
{
    [Serializable]
    public class CCTitular
    {
        private int _titularID;
        private string _codmembresia;
        private string _tipopersona;
        private short _estadocivil;
        private string _telefonocasa;
        private string _telefonocelular;
        private string _direccion;
        private string _email;
        private string _apelativo;
        private string _nacionalidad;
        private string _paisnacimiento;
        private string _enviocorrespondencia;
        private string _rutaFoto;
        private int _ubigeo;
        private int _personaID;
        private int _codPersona;
        private string _Nombres;
        private string _apellidoPaterno;
        private string _apellidoMaterno;
        private string _fechaNacimiento;
        private string _tipoDocumento;
        private string _nroDocumento;
        private string _sexo;
      

        public int TitularID
        {
            get
            {
                return _titularID;
            }
            set
            {
                _titularID = value;
            }
        }

        public int PersonaID
        {
            get
            {
                return _personaID;
            }
            set
            {
                _personaID = value;
            }
        }

        public int CodPersona
        {
            get
            {
                return _codPersona;
            }
            set
            {
                _codPersona = value;
            }
        }

        public string Nombres
        {
            get
            {
                return _Nombres;
            }
            set
            {
                _Nombres = value;
            }
        }

        public string ApellidoPaterno
        {
            get
            {
                return _apellidoPaterno;
            }
            set
            {
                _apellidoPaterno = value;
            }
        }

        public string ApellidoMaterno
        {
            get
            {
                return _apellidoMaterno;
            }
            set
            {
                _apellidoMaterno = value;
            }
        }

        public string FechaNacimiento
        {
            get
            {
                return _fechaNacimiento;
            }
            set
            {
                _fechaNacimiento = value;
            }
        }

        public string TipoDocumento
        {
            get
            {
                return _tipoDocumento;
            }
            set
            {
                _tipoDocumento = value;
            }
        }

        public string NroDocumento
        {
            get
            {
                return _nroDocumento;
            }
            set
            {
                _nroDocumento = value;
            }
        }

        public string Sexo
        {
            get
            {
                return _sexo;
            }
            set
            {
                _sexo = value;
            }
        }

        public int Ubigeo
        {
            get
            {
                return _ubigeo;
            }
            set
            {
                _ubigeo = value;
            }
        }
        
        public string RutaFoto
        {
            get
            {
                return _rutaFoto;
            }
            set
            {
                _rutaFoto = value;
            }
        }

        public string CodMembresia
        {
            get
            {
                return _codmembresia;
            }
            set
            {
                _codmembresia = value;
            }
        }

        public string Tipopersona
        {
            get
            {
                return _tipopersona;
            }
            set
            {
                _tipopersona = value;
            }
        }

        public short Estadocivil
        {
            get
            {
                return _estadocivil;
            }
            set
            {
                _estadocivil = value;
            }
        }

        public string Telefonocasa
        {
            get
            {
                return _telefonocasa;
            }
            set
            {
                _telefonocasa = value;
            }
        }

        public string Telefonocelular
        {
            get
            {
                return _telefonocelular;
            }
            set
            {
                _telefonocelular = value;
            }
        }

        public string Direccion
        {
            get
            {
                return _direccion;
            }
            
            set
            {
                _direccion = value;
            }
        }

        public string Email
        {
            get
            {
                return _email;
            }
            
            set
            {
                _email = value;
            }
        }

        public string Apelativo
        {
            get
            {
                return _apelativo;
            }
            
            set
            {
                _apelativo = value;
            }
        }

        public string Nacionalidad
        {
            get
            {
                return _nacionalidad;
            }
            
            set
            {
                _nacionalidad = value;
            }
        }

        public string Paisnacimiento
        {
            get
            {
                return _paisnacimiento;
            }
            
            set
            {
                _paisnacimiento = value;
            }
        }

        public string Enviocorrespondencia
        {
            get
            {
                return _enviocorrespondencia;
            }
            
            set
            {
                _enviocorrespondencia = value;
            }
        }


        #region Constructor
        public CCTitular()
        {
            this.PersonaID = 0;
            this.TitularID = 0;
            this.CodPersona = 0;
            this.Nombres = "";
            this.ApellidoPaterno = "";
            this.ApellidoMaterno = "";
            this.FechaNacimiento = "";
            this.TipoDocumento = "DNI";
            this.NroDocumento = "";
            this.Sexo = "Hombre";
            this.RutaFoto = "";
            this.Ubigeo = 0;
            this.CodMembresia = "";
            this.Tipopersona = "";
            this.Estadocivil = 0;
            this.Telefonocasa = "";
            this.Telefonocelular = "";
            this.Direccion = "";
            this.Email = "";
            this.Apelativo = "";
            this.Nacionalidad = "";
            this.Paisnacimiento = "";
            this.Enviocorrespondencia = "";
            
        }
        #endregion
    }
}